/**
 * 
 */
package fb.chatter.control.cloner;

import javafx.scene.control.TextArea;

/**
 * @author Horizon
 * 
 */
public class TextAreaCloner {

	public TextArea clone(TextArea textArea, String newId) {

		// <TextArea editable="false" layoutX="1.0" layoutY="1.0" onMouseClicked="#handleMouseClicked" prefHeight="100.0" prefWidth="100.0" styleClass="txfFriendName" wrapText="true" />
		TextArea txa =  new TextArea();
		txa.setEditable(textArea.isEditable());
		txa.setLayoutX(textArea.getLayoutX());
		txa.setLayoutY(textArea.getLayoutY());
		txa.setPrefHeight(textArea.getPrefHeight());
		txa.setPrefWidth(textArea.getPrefWidth());
		txa.getStyleClass().addAll(textArea.getStyleClass());
		txa.setWrapText(textArea.isWrapText());
		txa.setOnMouseClicked(textArea.getOnMouseClicked());
		txa.setId(newId);
		
		return txa;
	}
}
